WebInput.NET has enhanced client side events model. Every client side event handler at least has minimum 1 parameter (controlId).
In this topic, you will learn how to use client side events in WebInput.
To use WebInput events
- Drag WebInput instance to WebForm.
- Go to WebInput ClientSideEvents property.
- Add WebInput1_OnAfterValueChanged to OnAfterValueChanged event.
- Add WebInput1_OnBeforeValueChanged to OnBeforeValueChanged event.
- Add WebInput1_OnBlur to OnBlur event.
- Add WebInput1_OnChange to OnChange event.
- Add WebInput1_OnClick to OnClick event.
- Add a DIV HTML tag and named it as "divStatus" to display the implemented event action.
- In client side, add WebInput1_OnAfterValueChanged function and put the following code:
-
JavaScript Copy Code
function WebInput1_OnAfterValueChanged(controlId) { var dv = document.getElementById("divStatus"); dv.innerHTML="OnAfterValueChanged event is triggered"; }
- In client side, add WebInput1_OnBeforeValueChanged function and put the following code:
JavaScript Copy Code
function WebInput1_OnBeforeValueChanged(controlId) { var dv = document.getElementById("divStatus"); dv.innerHTML="OnBeforeValueChanged event is triggered"; }
- In client side, add WebInput1_OnBlur function and put the following code:
JavaScript Copy Code
function WebInput1_OnBlur(controlId) { var dv = document.getElementById("divStatus"); dv.innerHTML="OnBlur event is triggered"; }
- In client side, add WebInput1_OnChange function and put the following code:
JavaScript Copy Code
function WebInput1_OnChange(controlId) { var dv = document.getElementById("divStatus"); dv.innerHTML="OnChange event is triggered"; }
- In client side, add WebInput1_OnClick function and put the following code:
JavaScript Copy Code
function WebInput1_OnClick(controlId) { var dv = document.getElementById("divStatus"); dv.innerHTML="OnClick event is triggered"; }
- Compile and run the Project.
Tasks
How-to: Use calculator editor events
{How-to: Use DateTime editor events}
{How-to: Use display format events}
{How-to: Use edit format events}
Concepts
{Client Side Events}
References
ClientSideEvents Property
OnAfterValueChanged Property
OnBeforeValueChanged Property
OnBlur Property
OnChange Property
OnClick Property